Synonyms for "weather satellite"

Words with similar meaning